/**
 * 定义计算文字宽度的函数
 */
String.prototype.calcTextWidth = function () {
    calcDiv = $("#calc-text");
    if (calcDiv.length <= 0) {
        calcDiv = $('<div style="visibility: hidden; white-space: nowrap;float: left;"></div>', {
            id: "calc-text"
        });
        $("body").append(calcDiv);
    }
    calcDiv.text(this);
    return calcDiv.width();
};

/**
 * 动态计算所有按内容适配元素的宽度
 */
function initCalcText() {
    doms = $(".calc-text");
    for (i = 0; i < doms.length; i++) {
        console.log($(doms[i]).html());
        $(doms[i]).width(($(doms[i]).html() + "").calcTextWidth());
    }
}